body {
	margin:0px;
	-webkit-font-smoothing: antialiased;
}


.wrapper {
	clear: both;
	width:100%;
}
.navigation {
	float:left;
	width:100%;
	height:30px;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#CF971C;
}
.sub-navigation {
	float:left;
	width:100%;
	background-color:black;
	border-bottom-width:4px;
	border-bottom-style:solid;
	border-bottom-color:#CF971C;
}
.catalogue-navigation {
	float:left;
	height:35px;
	width:100%;
	background-color:black;
}
.sketch-navigation {
	float: left;
	width:100%;
	background-color: black;
	padding-bottom:5px;	
}
#product_detail {
	width: 100%;
	overflow: hidden; 
}
.close {
    cursor: pointer;
    float: right;
    font-size: 14px;
    margin-top: 6px;
	padding-right:10px;
}
#main {
	margin-right:auto;
	margin-left:auto;
}
#flash-carousel {
	margin-right:auto;
	margin-left:auto;
	width:1280px;
}
#header {
	margin-right:auto;
	margin-left:auto;
	height:57px;
}
#right-header {
	float:left;
	height:57px;
}
#logo {
	float:left;
	height:57px;
	width: 320px;
}
#navigation {
	height:30px;
	margin-right:auto;
	margin-left:auto;
}
#sub-navigation {
	margin-right:auto;
	margin-left:auto;
}

/* PRODUCT DETAILS */
ul#topnav {
	width:960px;
	height:27px;
	padding:0; margin:0;
	margin-right:auto;
	margin-left:auto;
	list-style:none;
}
ul#topnav li {
	float: left;
	margin:0; padding:0;
	position:relative;
}
ul#topnav li a {
	float:left; 
	height:27px;
	
}
ul#topnav li:hover a, ul#topnav li a:hover {
	color:white;
}
ul#topnav a.sub-product {
	height:20px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:19px;
	margin-left:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	font-weight:bold;
	letter-spacing:0.125em;
	color:#CF971C;
	text-decoration:none;
	background-image:url(../img/css-element/left-pointer.png);
	background-repeat:no-repeat;
	background-position:left center;
}
ul#topnav a.sub-product:hover {
	background-image:url(../img/css-element/left-pointer-hover.png);
	background-repeat:no-repeat;
	background-position:left center;
}
ul#topnav a.print {
	height:27px;
	width:32px;
	background-image:url(../img/css-element/print.png);
	background-position:center center;
	background-repeat:no-repeat;
}
ul#topnav a.print:hover {
	background-image:url(../img/css-element/print-hover.png);
	background-position:center;
	background-repeat:no-repeat;
}
ul#topnav a.share {
	height:27px;
	width:34px;
	background-image:url(../img/css-element/share.png);
	background-position:center;
	background-repeat:no-repeat;
}
ul#topnav a.share:hover {background-image:url(../img/css-element/share-hover.png);
	background-position:center;
	background-repeat:no-repeat;
}
ul#topnav a.avalaibility {
	height:20px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	font-weight:bold;
	letter-spacing:0.125em;
	color:#939598;
	text-decoration:none;
}
ul#topnav a.sort-by {
	height:20px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	font-weight:bold;
	letter-spacing:0.125em;
	color:#939598;
	text-decoration:none;
}
ul#topnav a.view {
	height:20px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	font-weight:bold;
	letter-spacing:0.125em;
	color:#939598;
	text-decoration:none;
	background-image:url(../img/css-element/view-grid.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
ul#topnav a.zoom-out {
	height:27px;
	width:27px;
	margin-left:10px;
	background-image:url(../img/css-element/_minus.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}
ul#topnav a.zoom-out:hover {
	background-image:url(../img/css-element/_minus-hover.png);
	background-repeat:no-repeat;
	background-position:center;
}
ul#topnav a.thumbnails-size {
	float:left;
	height: 27px;
	width: 27px;
	background-image:url(../img/css-element/size-medium.png);
	background-repeat:no-repeat;
	background-position:center;
}
ul#topnav a.zoom-in {
	float:left;
	height:27px;
	width:27px;
	margin-right:10px;
	background-image:url(../img/css-element/_plus.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}
ul#topnav a.zoom-in:hover {
	background-image:url(../img/css-element/_plus-hover.png);
	background-repeat:no-repeat;
	background-position:center;
}
ul#topnav a.back-button {
	float:right;
	height: 20px;
	padding-top:7px;
	padding-right:19px;
	padding-bottom:0px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	letter-spacing:0.125em;
	color:#939598;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/css-element/rigth-pointer-50%25.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}
ul#topnav a.back-button:hover {
	color:white;
	background-image:url(../img/css-element/right-pointer-hover.png);
	background-repeat:no-repeat;
	background-position:right center;
}

ul#topnav li .sub {
	position:absolute;
	top:27px;
	left:0;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	display:none;
	font-family: "Arial", Times New Roman, Times, serif;
	background-image:url(../img/css-element/menu-bg.png);
	background-repeat:repeat;
	z-index:15000;
}
ul#topnav li .row {
	clear: both;
	float: left;
	width:100%;
	margin-bottom:10px;
}
ul#topnav li .sub ul{
	float:left;
	list-style:none;
	margin:0; padding:0;
	width:160px;
}
ul#topnav .sub ul li {
	width:100%;
}

li.grid {
	background-image:url(../img/css-element/view-grid.png);
	background-repeat:no-repeat;
	background-position: left center;
}
li.list {
	float:left;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:30px;
	background-image:url(../img/css-element/view-list.png);
	background-repeat:no-repeat;
	background-position:0; 50%;
}
li.compare {
	float:left;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:30px;
	background-image:url(../img/css-element/view-compare.png);
	background-repeat:no-repeat;
	background-position:0; 50%;
}


ul#topnav .sub ul li h2 {
	padding:0; margin: 0;
}
ul#topnav .sub ul li h2 a {
	margin:0;
	color:#939598;
	font-size:2em;
	letter-spacing:0.125em;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}
ul#topnav .sub ul li a {
	float:none;
	height:auto;
	width:auto;
	padding-top:7px;
	padding-right:0px;
	padding-bottom:7px;
	padding-left:0px;
	display:block;
	font-size:0.75em;
	font-weight:bold;
	word-spacing:0.115em;
	letter-spacing:0.077em;
	text-decoration:none;
	color:#939598;
}
ul#topnav .sub ul li a:hover {
	color:white;
}
/* PRODUCT DETAILS END */




#sketch-navigation {
	margin-right:auto;
	margin-left:auto;
}
#categories {
	float:left;
	width:121px;
	height:40px;
	background-image:url(../img/css-element/categories.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#categories:hover{
	background-image:url(../img/css-element/categories-hover.png);
	background-repeat:no-repeat;
}

#categories.selected{
	background-image:url(../img/css-element/categories-hover.png);
	background-repeat:no-repeat;
}
#collections {
	float:left;
	width:139px;
	height:40px;
	background-image:url(../img/css-element/collections.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#collections:hover {
	background-image:url(../img/css-element/collections-hover.png);
	background-repeat:no-repeat;
}
#collections.selected{
	background-image:url(../img/css-element/collections-hover.png);
	background-repeat:no-repeat;
}

#rooms {
	float:left;
	width:96px;
	height:40px;
	background-image:url(../img/css-element/rooms.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#rooms:hover {
	background-image:url(../img/css-element/rooms-hover.png);
	background-repeat:no-repeat;
}
#rooms.selected{
	background-image:url(../img/css-element/rooms-hover.png);
	background-repeat:no-repeat;
}
#new-introductions {
	float:left;
	width:199px;
	height:40px;
	background-image:url(../img/css-element/new-introductions.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#new-introductions:hover {
	background-image:url(../img/css-element/new-introductions-hover.png);
	background-repeat:no-repeat;
}
#new-introductions.selected{
	background-image:url(../img/css-element/new-introductions-hover.png);
	background-repeat:no-repeat;
}
#next {
	float:right;
	width:80px;
	height:106px;
	cursor:pointer;
	background-image:url(../img/css-element/next.png);
}
#next:hover {
	background-image:url(../img/css-element/next-hover.png);
}
#prev {
	float:left;
	width:80px;
	height:106px;
	cursor:pointer;
	background-image:url(../img/css-element/prev.png);
}
#prev:hover {
	background-image:url(../img/css-element/prev-hover.png);
}
#sub-products {
	float:left;
	height:20px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:19px;
	margin-left:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	letter-spacing:0.125em;
	color:#CF971C;
	font-weight:bold;
	cursor:pointer;
	background-image:url(../img/css-element/left-pointer.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#sub-products:hover {
	color:white;
	background-image:url(../img/css-element/left-pointer-hover.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#print {
	float:left;
	height:27px;
	width:30px;
	background-image:url(../img/css-element/print.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
#print:hover {
	background-image:url(../img/css-element/print-hover.png);
	background-position:center;
	background-repeat:no-repeat;
}
#share {
	float:left;
	height:27px;
	width:32px;
	background-image:url(../img/css-element/share.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
#share:hover {
	background-image:url(../img/css-element/share-hover.png);
	background-position:center center;
	background-repeat:no-repeat;
}
#avalaibility {
	float:left;
	height:20px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	letter-spacing:0.125em;
	color:#939598;
	font-weight:bold;
	cursor:pointer;
}
#avalaibility:hover {
	color:white;
}
#sort-by {
	float:left;
	height:20px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	letter-spacing:0.125em;
	color:#939598;
	font-weight:bold;
	cursor:pointer;
}
#sort-by:hover {
	color:white;
}
#view {
	float:left;
	height:20px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:20px;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	letter-spacing:0.125em;
	font-weight:bold;
	color:#939598;
	background-image:url(../img/css-element/view-grid.png);
	background-repeat:no-repeat;
	background-position:left center;
	cursor:pointer;
}
#view:hover {
	color:white;
}
#zoom-out {
	float:left;
	height:27px;
	width:27px;
	margin-left:10px;
	background-image:url(../img/css-element/_minus.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}
#zoom-out:hover {
	background-image:url(../img/css-element/_minus-hover.png);
	background-repeat:no-repeat;
	background-position:center;
}
#thumbnails-size {
	float:left;
	height: 27px;
	width: 27px;
	background-image:url(../img/css-element/size-medium.png);
	background-repeat:no-repeat;
	background-position:center;
}
#zoom-in {
	float:left;
	height:27px;
	width:27px;
	margin-right:10px;
	background-image:url(../img/css-element/_plus.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}
#zoom-in:hover {
	background-image:url(../img/css-element/_plus-hover.png);
	background-repeat:no-repeat;
	background-position:center;
}
#back-button {
	float:right;
	height: 20px;
	padding-top:7px;
	padding-right:19px;
	padding-bottom:0px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	letter-spacing:0.125em;
	color:#939598;
	font-weight:bold;
	background-image:url(../img/css-element/rigth-pointer-50%25.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}
#back-button:hover {
	color:white;
	background-image:url(../img/css-element/right-pointer-hover.png);
	background-repeat:no-repeat;
	background-position:right center;
}

#main-menu {
	float:left;
	overflow:hidden;
	position:relative;
	width:100%;
}
#main-menu ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:80px;
	text-align:center;
}
#main-menu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
#main-menu ul li a {
	display:block;
	height:18px;
	padding-top:12px;
	padding-right:9px;
	padding-bottom:0px;
	padding-left:9px;
	margin-top:0;
	margin-bottom:0;
	margin-left:1px;
	margin-right:0px;
	color:black;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	font-weight:normal;
	letter-spacing:0.125em;
}
#main-menu ul li a:hover {
	background-image:url(../img/css-element/menu-gradient.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#main-menu ul li a.active,
#main-navigation ul li a.active:hover {
	color:black;
	background-image:url(../img/css-element/menu-gradient.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#catalogue-menu {
	width:758px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 202px;
}
#catalogue-menu ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
#catalogue-menu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}
#catalogue-menu ul li a {
	display:block;
	background:black;
	color:white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.813em;
	font-weight:bold;
	margin:0;
	padding:12px 15px 8px 15px;
	letter-spacing: 0.188em;
}
#catalogue-menu ul li a:hover {
	color:#CF971C;
}
#catalogue-menu ul li a.active,
#catalogue-menu ul li a.active:hover {
	color:#CF971C;
	background-color:black;
}


#sketch-menu {
	float:left;
	width:800px;
	overflow:hidden;
	position:relative;
	background-color: black;
}
#sketch-menu ul {
   clear:left;
   float:left;
   list-style:none;
   margin-left:1px;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#sketch-menu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#sketch-menu ul li a {
	display:block;
	text-decoration:none;
	height: 100px;
	width: 150px;
	padding:0px;
	border:3px solid black;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#sketch-menu ul li a:hover {
	border: 1px solid #CF971C;
}
#sketch-menu ul li a.active,
#sketch-menu ul li a.active:hover {
	border: 1px solid #CF971C;
}


#sub-menu {
	float:left;
	width:100%;
	background:WHITE;
	overflow:hidden;
	position:relative;
}
#sub-menu ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
#sub-menu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}
#sub-menu ul li a {
	display:block;
	margin:0;
	padding:7px;
	background:white;
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.688em;
	font-weight:normal;
	letter-spacing: 0.125em;
}
#sub-menu ul li a:hover {
   color:#CF971C;
}
#sub-menu ul li a.active,
#sub-menu ul li a.active:hover {
	color:#CF971C;
}


#filtre-navigation {
	float:left;
	background:black;
	overflow:hidden;
	position:relative;
}
#filtre-navigation ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#filtre-navigation ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#filtre-navigation ul li a {
	display:block;
	height: 24px;
	text-decoration:none;
	margin:0;
	padding-top: 11px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	letter-spacing: 0.125em;
	color:#C7C8CA;
	font-weight: bold;
	background: url(../img/css-element/pointer.png) 0 13px no-repeat;
}
#filtre-navigation ul li a:hover {
	color:#CF971C;
	background: url(../img/css-element/pointer-hover.png) 0 13px no-repeat;
}
#filtre-navigation ul li a.active,
#filtre-navigation ul li a.active:hover {
   color:#CF971C;
}


h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}



spam {
	color: #CF971C;
}








.col{
	float:left;
}
.col_1{width:40px;}
.col_2{width:80px;}
.col_3{width:120px;}
.col_4{width:160px;}
.col_5{width:200px;}
.col_6{width:240px;}
.col_7{width:280px;}
.col_8{width:320px;}
.col_9{width:360px;}
.col_10{width:400px;}
.col_11{width:440px;}
.col_12{width:480px;}
.col_13{width:520px;}
.col_14{width:560px;}
.col_15{width:600px;}
.col_16{width:640px;}
.col_17{width:680px;}
.col_18{width:720px;}
.col_19{width:760px;}
.col_20{width:800px;}
.col_21{width:840px;}
.col_22{width:880px;}
.col_23{width:920px;}
.col_24{width:960px;}
